package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class RefundDepositDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，保证金退还记录ID
     * pcl_refund_deposit.refund_id
     */
    private Long refundId;

    /**
     * 订单号
     * pcl_refund_deposit.order_no
     */
    private String orderNo;

    /**
     * 开户行ID，对应数据字典中的银行ID
     * pcl_refund_deposit.bank_id
     */
    private Long bankId;

    /**
     * 银行名称
     * pcl_refund_deposit.bank_name
     */
    private String bankName;

    /**
     * 银行卡号
     * pcl_refund_deposit.bank_card_no
     */
    private String bankCardNo;

    /**
     * 退还保证金信息维护员工ID
     * pcl_refund_deposit.staff_id
     */
    private Long staffId;

    /**
     * 是否已删除：0 正常，1 已删除
     * pcl_refund_deposit.is_deleted
     */
    private Integer isDeleted;

    /**
     * 记录创建时间
     * pcl_refund_deposit.gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_refund_deposit.gmt_modified
     */
    private LocalDateTime gmtModified;

}